/*--- Common style --*/
* { word-wrap: break-word; }
body { margin: 0px; font: 12px Helvetica,Arial,Tahoma,sans-serif; }
form, img{ margin: 0; border: 0; }
a { color: #333; text-decoration: none; }
	a:hover { text-decoration: underline; }
	a img { border: none; }
select,input,textarea { font: 12px Tahoma,Verdana,Helvetica,sans-serif; }
.t_input, textarea { font-size:12px; height:16px; line-height:16px; padding:2px 1px; border: 1px solid;
    border-top-color:#808080; border-right-color:#E3E3E3; border-bottom-color:#E3E3E3; border-left-color:#808080; }
textarea { overflow:visible; height: 80px; }

#main{ margin:5px auto; width:960px; }
#header{ margin-bottom:5px; }
#body{ margin-bottom:10px; } 
    .link_path{ margin-bottom:5px; line-height:25px; padding:0 10px;
        background:#FFFFEE; border: 1px solid #FFE7C1; }

.container { float: right;width: 100%;padding: 5px 0 0 0;margin: 0 0 5px 0; }
#navPyra { margin: 0; padding: 0;}
    #navPyra li { margin: 0; padding: 0; display: inline; list-style-type: none; }
    #navPyra a:link, #navPyra a:visited {
        float: left;font-size: 10px;line-height: 14px;padding: 5px 11px 3px 11px;
        text-decoration: none;color: #708491;font-size: 14px; }
    #navPyra a:link.active, #navPyra a:visited.active, #navPyra a:hover { color: #000; }

#my_left{ float:left; width:180px; }
    .my_menus { border-left: 1px solid #FFC097; border-right: 1px solid #FFC097; border-bottom: 1px solid #FFC097; 
        width: 100%; margin-bottom: 10px; }
        .my_menus div{ padding:0px }
            .my_menus em {float:right; margin: 2px 5px; font-weight:bold;}
            .my_menus div h1 { margin: 0;padding: 6px 3px 4px 10px; font-size:14px;
                background:url(images/menubg.png) repeat-x; cursor:pointer;
                border-top:1px solid #FFC097; }
            .my_menus .collapse{ background:url(images/collapse.gif) no-repeat 0 2px; padding-left: 18px; }
            .my_menus .expand{ background:url(images/expand.gif) no-repeat 0 2px; padding-left: 18px; }
            .my_menus div ul{ margin:0 0 5px 0; padding:0; list-style:none; }
                .my_menus div ul li { margin: 2px 5px 2px 25px; padding:0; line-height:18px;}

#my_right{ float:right; width:770px; margin-bottom:10px; }

#my_right .text,
#my_right textarea { font-size:12px; height:16px; line-height:16px; padding:2px 1px; border: 1px solid;
    border-top-color:#808080; border-right-color:#E3E3E3; border-bottom-color:#E3E3E3; border-left-color:#808080; }
#my_right textarea { overflow:visible; height: 80px; }
#my_right button{ height:22px;line-height:20px; padding:0px 5px;background:#FFFFC1;border:1px solid;
    border-top-color:#FFF2E6;border-right-color:#FFBE7D;border-bottom-color:#FFBE7D;border-left-color:#FFF2E6; 
    font-size:12px;color:#009933; }
#my_right .multipage{ margin-bottom: 5px; }
#my_right .text_center{ text-align:center; }

.mainrail{ border:1px solid #9BC9DF; padding:1px; margin-bottom: 5px; }
    .mainrail em { float:right; margin:5px 0 0 5px; font-style:normal;}
    .mainrail h1{ background:#DBEDF5; font-size:12px; margin:0; padding:5px; color:#000; }
    .maintable{ width:100%; border:none; padding:0; margin:0 0 0 0;}
        .maintable tr{ margin:0; padding:0; }
        .maintable .checked {padding-left: 10px;}
        .maintable th{ padding:0 0 0 5px; margin:0; line-height:25px; font-weight:normal; color:#808080; 
            background:#F6F6F6; border-bottom: 1px solid #eee; text-align:left; }
            .maintable th a{ color:#0033FF; text-decoration: underline; }
        .maintable td{ padding:2px 5px 2px 5px; margin:0; line-height:25px; }
        .maintable .multipage{ background:#F1F9FC; }
        .maintable .defaulttags {margin:2px 0 5px 0;width:408px;padding:5px 5px;line-height:16px;
                background:#FFF8F0;border:1px solid #FFE3C8;}
            .maintable .defaulttags a {color:#FF6600}

.operationtable { margin:0; padding:0; width:100%; }
    .operationtable td { height: 35px; }

.readmsgtable { text-align:left; border:1px solid #eee; width:95%; }
    .readmsgtable td {word-break:break-all; word-wrap:break-word; background:#F7FBFF;}
        .readmsgtable .control a{ margin:0 2px; }

.p_bar { clear:both; margin-top:2px; }
    .p_bar a { font-size:12px; text-decoration:none; padding:3px 6px; }
        .p_bar a:hover { background:#DBEDF5; border:1px solid #9BC9DF; text-decoration:none; }
    .p_info { background:#E7F2F8; border:1px solid #9BC9DF; margin-right:1px; padding:3px 6px; color:#0000FF; }
    .p_num { background:#FFF; border:1px solid #9BC9DF; margin-right:1px; }
    .p_redirect { background:#FFF; border:1px solid #9BC9DF; margin-right:1px; font-size:12px; }
    .p_curpage { margin-right:1px; border:1px solid #9BC9DF; background:#BADAE9; 
        color:#808080; font-weight:700; padding:3px 6px; }

#footer { clear:both; text-align:center; margin:5px 0; padding-top: 5px; }
    #footer .product a { color:#0066FF; font-weight:bold; }
    #footer .version { color:#FF6600; }
    #footer .debug { color:#808080; font-size:9px; }

.font_1 { color:#FF0000; padding:0 1px; }
.font_2 { color:#FF6600; padding:0 1px; }
.font_3 { color:#808080; padding:0 1px; }

.sub_title { background: #E8F3FF; padding: 5px; }
#dlgsendmsg .txt{border:1px solid #ccc;width:250px;font-size:12px; }
#dlgsendmsg .area{border:1px solid #ccc;width:360px; }